;;; BANK 0
;;; PART 1
;; Move around the existing data

; Overworld->map teleport X coords
ac00: 1e 10 13 29 01 0b 3d 01 13 0c 10 16 0c 14 17 1b
ac10: 07 0c 02 39 16 0f 12 15 11 0b 05 13 2b 3a 00 00
ac20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Overworld->map teleport Y coords
ac30: 12 17 20 16 10 17 3d 0c 17 23 1f 18 15 1e 18 0f
ac40: 01 0f 02 38 0b 0b 0d 1b 1f 0e 03 24 1d 37 00 00
ac50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Overworld->map teleport map #
ac60: 10 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e
ac70: 0f 10 11 12 13 14 15 16 17 3c 3c 10 10 10 00 00
ac80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

; map->map teleport X coords
ac90: 0c 14 12 22 05 0a 1b 3d 19 1e 12 03 2e 23 20 1e
aca0: 03 37 27 06 3b 33 0c 16 02 17 0e 0c 0c 0a 01 06
acb0: 15 2d 0c 3d 2f 36 30 2d 32 10 08 13 13 18 03 07
acc0: 08 10 01 14 28 03 0d 01 01 0f 04 08 0e 17 0c 0c
acd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ace0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
acf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; map->map teleport Y coords
ad00: 12 11 10 25 06 09 2d 21 35 20 02 17 17 06 1f 02
ad10: 02 05 06 14 21 0b 0c 16 02 37 0c 09 10 0c 14 05
ad20: 2a 08 1a 31 27 29 0a 14 30 1f 01 15 04 17 03 36
ad30: 1b 0f 01 12 01 20 15 01 04 07 04 04 14 16 12 07
ad40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ad50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ad60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; map->map teleport map #
ad70: 18 34 1b 1b 1c 1d 1e 1f 20 21 22 23 22 23 24 25
ad80: 26 25 26 0f 26 25 19 1a 0b 27 19 19 19 19 19 19
ad90: 2c 2d 2e 2b 2c 2d 2c 2b 2a 28 29 2f 30 31 32 33
ada0: 37 35 36 35 34 37 38 39 3a 3b 19 19 19 19 08 18
adb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
adc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
add0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ade0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
adf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

;;; PART 2
;; Move around the existing data

; Map->world map teleport X coords
b260: 2a 1e c5 82 99 41 bc 3e c2 00 00 00 00 00 00 00
b270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Map->world map teleport Y coords
b290: ae af b7 2d 9f bb cd 38 3b 00 00 00 00 00 00 00
b2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

; Map tileset selection
b2c0: 00 00 00 00 00 00 00 00 01 01 01 01 05 02 02 03
b2d0: 03 03 03 03 03 03 04 04 01 01 01 04 04 02 02 02
b2e0: 02 02 02 02 02 03 03 03 04 04 05 05 05 05 05 06
b2f0: 06 06 06 06 07 07 07 07 07 07 07 07 02 00 00 00

;;; BANK 15
;; Now, change the pointers

;;; PART 3a
c1f6: bd 30 ac     LDA $ac30,X  ; Load overworld-to-map Y

;;; PART 3b
c200: bd 60 ac     LDA $ac60,X  ; Load overworld-to-map map

;;; PART 3c
c206: bd c0 b2     LDA $b2c0,X  ; Load map tileset selection

;;; PART 3d
c96f: bd 90 ac     LDA $ac90,X  ; Load map-to-map X

;;; PART 3e
c979: bd 00 ad     LDA $ad00,X  ; Load map-to-map Y

;;; PART 3f
c983: bd 70 ad     LDA $ad70,X  ; Load map-to-map map

;;; PART 3g
c989: bd c0 b2     LDA $b2c0,X  ; Load map tileset selection

;;; PART 3h
c9b1: bd 60 b2     LDA $b260,X  ; Load map-to-overworld X

;;; PART 3i
c9b9: bd 90 b2     LDA $b290,X  ; Load map-to-overworld Y
